s = 'HelloWorld'
# 切片操作
s1 = s[0:5: 2]  # 从索引0开始，到索引5结束，步长为2
print(s1)  # heo

# 省略了开始位置，start默认从0开始
print(s[:5:2])  # heo

# 省略开始位置，省略步长step,步长默认为1
print(s[:5:])  # Hello

# 省略结束位置
print(s[0::1])  # stop默认到序列的最后一个元素(包含最后一个元素)

# 省略结尾和补偿
print(s[5::])  # Wolrd
print(s[5:])  # Wolrd  功能同上

# 更改步长为2
print(s[0:5:2])

# 省略开始位置和结束位置，只写步长
print(s[::2])  # Hlool  分别获取0,2,4,6,8索引位置上的元素

# 步长为负数  执行逆序数出
print(111)
s = 'HelloWorld'
print(s[::-1])  # dlroWolleH  可以用以下两个句子替换
print(s[9::-1])  # dlroWolleH
print(s[-1:-11:-1])  # dlroWolleH
